projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ff0f5f5
)
popover: Fix a warning
author
Matthias Clasen
<mclasen@redhat.com>
Wed, 6 Sep 2017 12:04:33 +0000
(08:04 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Wed, 6 Sep 2017 12:04:33 +0000
(08:04 -0400)
We were unintentionally disconnecting an already-disconnected
signal handler in some cases. Don't do that, it causes warnings.
gtk/gtkpopover.c
patch
|
blob
|
history
diff --git
a/gtk/gtkpopover.c
b/gtk/gtkpopover.c
index 5bc10c8fced94c69c6e65cae785dc4bf13381a9f..8bde78397ea20248f583015673a440220f80baf2 100644
(file)
--- a/
gtk/gtkpopover.c
+++ b/
gtk/gtkpopover.c
@@
-621,6
+621,8
@@
gtk_popover_apply_modality (GtkPopover *popover,
else
{
g_signal_handlers_disconnect_by_data (priv->window, popover);
+ if (priv->prev_focus_widget == GTK_WIDGET (priv->window))
+ priv->prev_focus_unmap_id = 0;
gtk_grab_remove (GTK_WIDGET (popover));
/* Let prev_focus_widget regain focus */